/*******************************************************************************
 *
 * Copyright (c) 2001-2006 Primeton Technologies, Ltd.
 * All rights reserved.
 *
 * Created on Apr 11, 2008
 *******************************************************************************/
package com.primeton.eos.oss.model.newdataset;

import com.eos.data.sdo.IObjectFactory;
import com.primeton.ext.data.sdo.IllegalDataObjectTypeException;
import commonj.sdo.DataObject;
import commonj.sdo.Type;
import commonj.sdo.helper.DataFactory;
import commonj.sdo.helper.TypeHelper;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>CrecSysOrganizationHis</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMId <em>MId</em> <desc>数据主键</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataUid <em>MDataUid</em> <desc>数据标识, 多条数据可能一样, 但版本不同</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataVersion <em>MDataVersion</em> <desc>数据版本</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataState <em>MDataState</em> <desc>数据状态: 审批、编辑、发布、废弃、历史等</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMModelId <em>MModelId</em> <desc>数据模型ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMModelVersion <em>MModelVersion</em> <desc>数据模型版本</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedBy <em>MCreatedBy</em> <desc>创建者</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMLastModifiedBy <em>MLastModifiedBy</em> <desc>最后修订者</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedDept <em>MCreatedDept</em> <desc>创建者所在部门</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedAt <em>MCreatedAt</em> <desc>创建时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMLastModifiedAt <em>MLastModifiedAt</em> <desc>最后修订时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMSecurityLevel <em>MSecurityLevel</em> <desc>安全等级: 1, 2, 3, ...</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataFrom <em>MDataFrom</em> <desc>数据来源</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getId <em>Id</em> <desc>机构ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getParentid <em>Parentid</em> <desc>父机构</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getOrganization <em>Organization</em> <desc>机构</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getCode <em>Code</em> <desc>代码</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getName <em>Name</em> <desc>名称</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getFullname <em>Fullname</em> <desc>机构全名</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getDescription <em>Description</em> <desc>描述</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getSequence <em>Sequence</em> <desc>序号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getIsdisabled <em>Isdisabled</em> <desc>禁用</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getCreateat <em>Createat</em> <desc>创建日期</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getUpdateat <em>Updateat</em> <desc>更新日期</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getOrgform <em>Orgform</em> <desc>组织形式</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getEmail <em>Email</em> <desc>电子邮箱</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getLinkaddress <em>Linkaddress</em> <desc>联系地址</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getSystemorgid <em>Systemorgid</em> <desc>系统层机构id</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getType <em>Type</em> <desc>类型</desc>}</li>
 * </ul>
 * </p>
 *
 * @extends DataObject;
 */
public interface CrecSysOrganizationHis extends DataObject {

	public String QNAME = "com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis";

	public Type TYPE = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "CrecSysOrganizationHis");

	public static final IObjectFactory<CrecSysOrganizationHis> FACTORY = new IObjectFactory<CrecSysOrganizationHis>() {
		public CrecSysOrganizationHis create() {
            Type type = TYPE;
			if(type == null) {
				type = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "CrecSysOrganizationHis");
			}
			if(type == null) {
				throw new IllegalDataObjectTypeException("cannot find entity type: " + QNAME);	
			}
			return (CrecSysOrganizationHis) DataFactory.INSTANCE.create(type);
		}
	};

	/**
	 * Returns the value of the '<em><b>MId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MId</em>' attribute.
	 * @see #setMId(java.lang.String)
	 */
	public String getMId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMId <em>MId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MId</em>' attribute.
	 * @see #getMId()
	 */
	public void setMId(String mId);

	/**
	 * Returns the value of the '<em><b>MDataUid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataUid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataUid</em>' attribute.
	 * @see #setMDataUid(java.lang.String)
	 */
	public String getMDataUid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataUid <em>MDataUid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataUid</em>' attribute.
	 * @see #getMDataUid()
	 */
	public void setMDataUid(String mDataUid);

	/**
	 * Returns the value of the '<em><b>MDataVersion</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataVersion</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataVersion</em>' attribute.
	 * @see #setMDataVersion(java.math.BigDecimal)
	 */
	public BigDecimal getMDataVersion();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataVersion <em>MDataVersion</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataVersion</em>' attribute.
	 * @see #getMDataVersion()
	 */
	public void setMDataVersion(BigDecimal mDataVersion);

	/**
	 * Returns the value of the '<em><b>MDataState</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataState</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataState</em>' attribute.
	 * @see #setMDataState(java.math.BigDecimal)
	 */
	public BigDecimal getMDataState();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataState <em>MDataState</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataState</em>' attribute.
	 * @see #getMDataState()
	 */
	public void setMDataState(BigDecimal mDataState);

	/**
	 * Returns the value of the '<em><b>MModelId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MModelId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MModelId</em>' attribute.
	 * @see #setMModelId(java.lang.String)
	 */
	public String getMModelId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMModelId <em>MModelId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MModelId</em>' attribute.
	 * @see #getMModelId()
	 */
	public void setMModelId(String mModelId);

	/**
	 * Returns the value of the '<em><b>MModelVersion</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MModelVersion</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MModelVersion</em>' attribute.
	 * @see #setMModelVersion(java.math.BigDecimal)
	 */
	public BigDecimal getMModelVersion();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMModelVersion <em>MModelVersion</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MModelVersion</em>' attribute.
	 * @see #getMModelVersion()
	 */
	public void setMModelVersion(BigDecimal mModelVersion);

	/**
	 * Returns the value of the '<em><b>MCreatedBy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedBy</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedBy</em>' attribute.
	 * @see #setMCreatedBy(java.lang.String)
	 */
	public String getMCreatedBy();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedBy <em>MCreatedBy</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedBy</em>' attribute.
	 * @see #getMCreatedBy()
	 */
	public void setMCreatedBy(String mCreatedBy);

	/**
	 * Returns the value of the '<em><b>MLastModifiedBy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MLastModifiedBy</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MLastModifiedBy</em>' attribute.
	 * @see #setMLastModifiedBy(java.lang.String)
	 */
	public String getMLastModifiedBy();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMLastModifiedBy <em>MLastModifiedBy</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MLastModifiedBy</em>' attribute.
	 * @see #getMLastModifiedBy()
	 */
	public void setMLastModifiedBy(String mLastModifiedBy);

	/**
	 * Returns the value of the '<em><b>MCreatedDept</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedDept</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedDept</em>' attribute.
	 * @see #setMCreatedDept(java.lang.String)
	 */
	public String getMCreatedDept();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedDept <em>MCreatedDept</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedDept</em>' attribute.
	 * @see #getMCreatedDept()
	 */
	public void setMCreatedDept(String mCreatedDept);

	/**
	 * Returns the value of the '<em><b>MCreatedAt</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedAt</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedAt</em>' attribute.
	 * @see #setMCreatedAt(java.util.Date)
	 */
	public Date getMCreatedAt();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMCreatedAt <em>MCreatedAt</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedAt</em>' attribute.
	 * @see #getMCreatedAt()
	 */
	public void setMCreatedAt(Date mCreatedAt);

	/**
	 * Returns the value of the '<em><b>MLastModifiedAt</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MLastModifiedAt</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MLastModifiedAt</em>' attribute.
	 * @see #setMLastModifiedAt(java.util.Date)
	 */
	public Date getMLastModifiedAt();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMLastModifiedAt <em>MLastModifiedAt</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MLastModifiedAt</em>' attribute.
	 * @see #getMLastModifiedAt()
	 */
	public void setMLastModifiedAt(Date mLastModifiedAt);

	/**
	 * Returns the value of the '<em><b>MSecurityLevel</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MSecurityLevel</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MSecurityLevel</em>' attribute.
	 * @see #setMSecurityLevel(java.math.BigDecimal)
	 */
	public BigDecimal getMSecurityLevel();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMSecurityLevel <em>MSecurityLevel</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MSecurityLevel</em>' attribute.
	 * @see #getMSecurityLevel()
	 */
	public void setMSecurityLevel(BigDecimal mSecurityLevel);

	/**
	 * Returns the value of the '<em><b>MDataFrom</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataFrom</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataFrom</em>' attribute.
	 * @see #setMDataFrom(java.lang.String)
	 */
	public String getMDataFrom();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getMDataFrom <em>MDataFrom</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataFrom</em>' attribute.
	 * @see #getMDataFrom()
	 */
	public void setMDataFrom(String mDataFrom);

	/**
	 * Returns the value of the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Id</em>' attribute.
	 * @see #setId(java.lang.String)
	 */
	public String getId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getId <em>Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Id</em>' attribute.
	 * @see #getId()
	 */
	public void setId(String id);

	/**
	 * Returns the value of the '<em><b>Parentid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Parentid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Parentid</em>' attribute.
	 * @see #setParentid(java.lang.String)
	 */
	public String getParentid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getParentid <em>Parentid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Parentid</em>' attribute.
	 * @see #getParentid()
	 */
	public void setParentid(String parentid);

	/**
	 * Returns the value of the '<em><b>Organization</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Organization</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Organization</em>' attribute.
	 * @see #setOrganization(java.lang.String)
	 */
	public String getOrganization();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getOrganization <em>Organization</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Organization</em>' attribute.
	 * @see #getOrganization()
	 */
	public void setOrganization(String organization);

	/**
	 * Returns the value of the '<em><b>Code</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Code</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Code</em>' attribute.
	 * @see #setCode(java.lang.String)
	 */
	public String getCode();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getCode <em>Code</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Code</em>' attribute.
	 * @see #getCode()
	 */
	public void setCode(String code);

	/**
	 * Returns the value of the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Name</em>' attribute.
	 * @see #setName(java.lang.String)
	 */
	public String getName();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getName <em>Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Name</em>' attribute.
	 * @see #getName()
	 */
	public void setName(String name);

	/**
	 * Returns the value of the '<em><b>Fullname</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Fullname</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Fullname</em>' attribute.
	 * @see #setFullname(java.lang.String)
	 */
	public String getFullname();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getFullname <em>Fullname</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Fullname</em>' attribute.
	 * @see #getFullname()
	 */
	public void setFullname(String fullname);

	/**
	 * Returns the value of the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Description</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Description</em>' attribute.
	 * @see #setDescription(java.lang.String)
	 */
	public String getDescription();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getDescription <em>Description</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Description</em>' attribute.
	 * @see #getDescription()
	 */
	public void setDescription(String description);

	/**
	 * Returns the value of the '<em><b>Sequence</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Sequence</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Sequence</em>' attribute.
	 * @see #setSequence(java.math.BigDecimal)
	 */
	public BigDecimal getSeq();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getSequence <em>Sequence</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Sequence</em>' attribute.
	 * @see #getSequence()
	 */
	public void setSeq(BigDecimal seq);

	/**
	 * Returns the value of the '<em><b>Isdisabled</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Isdisabled</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Isdisabled</em>' attribute.
	 * @see #setIsdisabled(java.lang.String)
	 */
	public String getIsdisabled();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getIsdisabled <em>Isdisabled</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Isdisabled</em>' attribute.
	 * @see #getIsdisabled()
	 */
	public void setIsdisabled(String isdisabled);

	/**
	 * Returns the value of the '<em><b>Createat</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Createat</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Createat</em>' attribute.
	 * @see #setCreateat(java.lang.String)
	 */
	public String getCreateat();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getCreateat <em>Createat</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Createat</em>' attribute.
	 * @see #getCreateat()
	 */
	public void setCreateat(String createat);

	/**
	 * Returns the value of the '<em><b>Updateat</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Updateat</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Updateat</em>' attribute.
	 * @see #setUpdateat(java.lang.String)
	 */
	public String getUpdateat();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getUpdateat <em>Updateat</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Updateat</em>' attribute.
	 * @see #getUpdateat()
	 */
	public void setUpdateat(String updateat);

	/**
	 * Returns the value of the '<em><b>Orgform</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Orgform</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Orgform</em>' attribute.
	 * @see #setOrgform(java.lang.String)
	 */
	public String getOrgform();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getOrgform <em>Orgform</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Orgform</em>' attribute.
	 * @see #getOrgform()
	 */
	public void setOrgform(String orgform);

	/**
	 * Returns the value of the '<em><b>Email</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Email</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Email</em>' attribute.
	 * @see #setEmail(java.lang.String)
	 */
	public String getEmail();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getEmail <em>Email</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Email</em>' attribute.
	 * @see #getEmail()
	 */
	public void setEmail(String email);

	/**
	 * Returns the value of the '<em><b>Linkaddress</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Linkaddress</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Linkaddress</em>' attribute.
	 * @see #setLinkaddress(java.lang.String)
	 */
	public String getLinkaddress();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getLinkaddress <em>Linkaddress</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Linkaddress</em>' attribute.
	 * @see #getLinkaddress()
	 */
	public void setLinkaddress(String linkaddress);

	/**
	 * Returns the value of the '<em><b>Systemorgid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Systemorgid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Systemorgid</em>' attribute.
	 * @see #setSystemorgid(java.lang.String)
	 */
	public String getSystemorgid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getSystemorgid <em>Systemorgid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Systemorgid</em>' attribute.
	 * @see #getSystemorgid()
	 */
	public void setSystemorgid(String systemorgid);

	/**
	 * Returns the value of the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Type</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Type</em>' attribute.
	 * @see #setType(java.lang.String)
	 */
	public String getDataType();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecSysOrganizationHis#getType <em>Type</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Type</em>' attribute.
	 * @see #getType()
	 */
	public void setDataType(String dataType);


}